@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,select,label,dl,dt,dd{margin:0;padding:0;font-family:"Arial";font-size:12px;color:#000;-webkit-text-size-adjust:none;}
input,select,label{vertical-align:middle;font-size:12px;}
ul,ol,li{list-style:none;}
img{border:0;}
.clear{clear:both;height:0;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
a{color:#515151;text-decoration:none;outline:none;}
a:hover{color:#515151;text-decoration:underline}
#list_nav a:hover{text-decoration:none;}
body{background:#fff;font:12px Arial }
/* .header_box{background:url(/img/header_top.png) repeat-x;} */
.menu ul li.here{ color: #a00000}
.menu ul li.here a{color: #a00000}
.header{width:976px;margin:0 auto;position:relative;height:130px;z-index:2}
.header h1 a{display:inline-block;height:130px;}
.header .logo{float:left;width:112px;height:130px;z-index:999;position:absolute;}
.header .logo img{width:112px;height:130px;}
.header_box .top_ger{position:absolute;top:0;left:0;background-color:#eaeaea;width:100%;z-index:1;height:36px;}
.header_box .top{width:841px;margin:0 auto;padding-left:135px;overflow:hidden;zoom:1;}
.header_box .top .left{float:left;line-height:35px;}
.header_box .top .left span{color:#000;font-size:14px;}
.header_box .top .left span img{vertical-align:middle;}
.header_box .top .left a{margin:0 15px 0 0;}
.header_box .top .right{float:right;width:510px;}
.header_box .top .right .ico{float:left;}
.header_box .top .right .ico span{float:left;height:16px;background:url(/img/ico.png) no-repeat;margin:0 20px 0 0;cursor:pointer;}
.header_box .top .right .ico #checker{background:none;color:#fff;}
.header_box .top .right .ico #checker a{color:#fff;margin:0 0 0 10px;}
.header_box .top .right .ico .ico1{width:28px;background-position:0 0;}
.header_box .top .right .ico .ico2{width:18px;background-position:0 -16px;}
.header_box .top .right .ico .ico3{width:16px;background-position:0 -32px;}
.header_box .top .right .ico #sina{width:20px;float:left;height:16px;background:url(/img/ico.png) no-repeat 0 -48px;margin:0 20px 0 0;cursor:pointer;}
.header_box .top .right .ico #wenxi{width:16px;background-position:0 -64px;}
.header_box #sina .code_sina{display:none;width:80px;height:80px;position:absolute;top:30px;right:71px;z-index:3;}
.header_box .code_sina img{width:80px;height:80px;}
.header_box #wenxi .code_wenxin{display:none;width:80px;height:80px;position:absolute;top:30px;right:21px;z-index:3;}
.header_box .code_wenxin img{width:80px;height:80px;}
.header_box #sina.on .code_sina,.header #wenxi.on .code_wenxin{display:block;}
.header_box .top .right .txt{float:left;}
.header_box .top .right .txt a{margin:0 0 0 8px;color:#fff;}

.header_box .jiathis_style .jiathis_txt{color:#505050;font-weight:bold;}
.header_box .jiathis_style .txt_ger{width:50px;padding-top:10px;height:25px}
.header_box .jiathis_style span{float:left;width:38px;height:35px;margin-left:10px;}
.header_box .jiathis_style a{float:left;}
.header_box .jiathis_style .jtico{display:block;height:35px!important;padding-left:0px!important}
.header_box .jiathis_style .jtico_fb{background:url("icon_jiathis2.jpg") no-repeat -2px 0}
.header_box .jiathis_style .jtico_twitter{background:url("icon_jiathis2.jpg") no-repeat -49px 0}
.header_box .jiathis_style .jtico_googleplus{background:url("icon_jiathis2.jpg") no-repeat -98px 0}
.header_box .jiathis_style .jtico_tsina{background:url("icon_jiathis2.jpg") no-repeat -145px 0}

.nav_link{line-height:40px;float:left;margin-right:15px;font-size:12px;}
.nav_link span{color:#515151;padding:0 0 0 15px;font-weight:bold;}
.nav_link span a{color:#515151;font-family:Arial;}
.nav_link span img{vertical-align:middle;}

.weather{position:absolute;top:38px;right:-17px;}
.place li{float:left;margin-right:17px;color:#6a6a6a;font-size:12px;font-family:Arial;font-weight:bold;cursor:pointer;}
.place li.here{color:#00a0e9}
.wea_inf{margin-top:24px;margin-left:44px;}
.wea_inf .area{display:none;}
.wea_inf .here{display:block;}
.wea_inf .area .now{float:left;}
.wea_inf .area img{height:23px;}
.wea_inf .area .temp{font-size:25px;color:#00a0e9;font-size:Arial;}
.wea_inf .area .low_high{float:left;color:#939393;margin-top:12px;padding-left:6px;}

.bshare-custom{ margin-top:10px; float:right}
.top .bshare-custom .bshare-facebook{width:20px; height:20px; background:url(de_fenxiang_01.jpg) top left no-repeat;margin-left:70px}
.top .bshare-custom .bshare-twitter{width:20px; height:20px; background:url(de_fenxiang_02.jpg) top left no-repeat; margin-left:10px}
.top .bshare-custom .bshare-gplus{width:20px; height:20px; background:url(de_fenxiang_03.jpg) top left no-repeat; margin-left:10px}
.top .bshare-custom .bshare-sinaminiblog{width:20px; height:20px; background:url(de_fenxiang_04.jpg) top left no-repeat; margin-left:10px}
.top .bshare-custom  a{ padding-left:0px}

.bread{overflow:hidden;background-color:#eaeaea;height:34px;position:absolute;bottom:0;left:0;width:100%;}
.head_nav{width:976px;margin:0 auto;position:relative;z-index:3;}
.head_nav .menu{width:841px;padding-left:23px;border-bottom:3px solid #bababa;position:absolute;top:-60px;right:0;z-index:1000;}
.head_nav .menu ul{width:860px;z-index:1001;}
.head_nav .menu ul li{float:left;text-align:center;font-size:14px;font-weight:bold;margin-right:25px;text-align:left;position:relative;height:22px;}
.head_nav .menu ul li a.cur{color:#a00000}
.head_nav .menu ul li.here a{color:#a00000}
.head_nav .menu ul li a{color:#3c3c3c;font-size:14px;font-weight:bold}
.head_nav .menu ul li a:hover{text-decoration:none}
.tag_nav{position:absolute;top:22px;left:0;padding:9px 13px 0 22px;border:1px solid #76ccf3;z-index:999;background-color:#fff;display:none;}
.tag_nav a{display:block;font-size:14px;font-weight:bold;margin-bottom:14px;color:#3c3c3c}
.header .date{float:left;padding:0 0 0 135px;color:#000;font-weight:bold}
.header .date span{background:url(bread_icon.png) no-repeat;padding-left:16px;padding-top:4px;padding-bottom:6px;display:inline-block;line-height:28px;font-size:14px;}
.header .search_box{float:right;margin:3px 0 0;}
.search_box select{float:left;height:24px;border:1px solid #0095f4;display:inline-block;}
.search{float:left;width:238px;height:18px;border:1px solid #9b9b9b;padding:3px 5px;margin:0 0 0 -1px;background-color:#fff}
.search .txt{float:left;width:215px;height:18px;border:0;line-height:18px;}
.search .btn{float:left;width:19px;height:21px;border:none;background:url(search.gif) no-repeat;cursor:pointer;}

.thema_link{position:absolute;top:-24px;left:210px;z-index:999}
.thema_link a{font-size:14px;}


#contentA{width:976px; margin:15px auto 15px;}
#contentA .left{width:640px; float:left}
#contentA .left .pic{width:640px;height:338px; margin-bottom:15px}
#contentA .left .pic img{width:640px;height:338px;}
#contentA .tt_con .col{color:#6a6a6a;margin-top:16px;}
#contentA .tt_con .t1{color:#bd0606;font-size:14px;font-weight:bold;margin-top:5px;}
#contentA .tt_con .t1 a{color:#bd0606}
#contentA .tt_con .t2 h2{font-size:24px;}
#contentA .tt_con .t2 h2 a{ color:#000}
#contentA .tt_con .t2{margin-top:6px;}
#contentA .tt_con p{margin-top:7px;line-height:22px;font-size:14px}
#contentA .tt_con p a{font-size:14px;color:#000}
#contentA .tt_con .tt{display:block;}、
#contentA .relate{border-bottom:0px solid #d5d5d5}
#contentA .relate ul{overflow:hidden;margin-top:5px; margin-bottom:10px}
#contentA .relate ul li{float:left;width:302px;padding:5px 0;}
#contentA .relate ul li.sec{float:right}
#contentA .relate ul li h2{font-size:14px;font-weight:bold;color:#000}
#contentA .relate ul li h2 a{color:#000}

#contentA .right{width:304px; float:right}
#contentA .block_r{width:304px;position:relative;margin-bottom:15px;clear:both;overflow:hidden;zoom:1}
#contentA .right .pic_top{width:304px; height:185px; position:relative}
#contentA .right .pic_top img{width:304px; height:185px}
#contentA .right .pic_top span{ display:block; width:274px; height:38px; padding:5px 15px;background: url(ger_2021_bj_tm.png) top left repeat; position:absolute; bottom:0; font-size:14px; line-height:18px; color:#fff; text-align:center; overflow:hidden}
#contentA .right .pic_top span a{ color:#fff}
#contentA .col_name{width:304px;height:34px;margin-bottom:2px;}
#contentA .col_name h2{color:#000;font-size:16px;font-weight:bold;text-align:left;line-height:26px;}
#contentA .col_name a{color:#000;position:absolute;right:15px;top:10px;font-size:12px;}
#contentA .block_r .news_list{clear:both}
#contentA .block_r .news_list li{padding-left:16px;background:url(blue_dot.jpg) no-repeat left 7px;margin-bottom:6px;font-size:14px;color:#464646;line-height:18px;font-weight:bold;}
#contentA .block_r .news_list li a{color:#464646;}
#contentA .block_r .news_list a{color:#5b5b5b;line-height:18px;font-weight:bold;}
#contentA .block_r .news_list{background-color:#eaeaea;padding:19px 17px;}
#demo{background-color:#eaeaea;padding:19px 17px;}
#contentA .right .banner_ad{width:304px; margin-bottom:15px}
#contentA .right .banner_ad img{width:304px; height:95px}

#contentB{ width:976px; margin:0 auto 20px;border-top:1px dotted #d5d5d5; }
#contentB .contnet{width:1002px; overflow:hidden; margin-top:20px}
#contentB .contnet .box_pic{width:308px; float:left; margin-right:26px}
#contentB .contnet .box_pic img{width:308px; height:206px; display:block; float:left; margin-bottom:10px}
#contentB .contnet .box_pic span{ color:#bd0606; font-size:14px; line-height:24px}
#contentB .contnet .box_pic h2{color:#000;font-size:14px;font-weight:bold;text-align:left;line-height:24px;}
#contentB .contnet .box_pic h2 a{color:#000}
#contentB .contnet .box_pic p{margin-top:7px;line-height:18px;font-size:12px; color:#515151}

#contentC{ width:976px; margin:0 auto 13px}
#contentC img{width:976px; height:70px; margin-bottom:12px}

#contentD_lm{width:976px; margin:0 auto; margin-bottom:15px}
#contentD_lm .col_top{overflow:hidden;zoom:1; }
#contentD_lm .col_top h2{color:#5b5b5b;font-size:24px;float:left;font-weight:bold; line-height:30px}
#contentD_lm .col_top a{float:right;width:100px;text-align:right; line-height:30px}

#contentD_lm .left{width:498px; float:left}
#contentD_lm .right{width:417px; float:right}
#contentD{width:956px; margin:0 auto 25px; background:#383738; padding:17px 18px 5px 17px}
#contentD .left{width:496px; float:left}
.slide{position:relative;width:496px;height:356px;}
.slide .pics a{display:none;width:496px;height:278px;}
.slide .pics img{width:496px;height:278px;}
.focus_title{width:496px;height:60px;position:absolute;left:0;bottom:0;}
.slide .txt span{display:none;}
.slide .txt span a{color:#fff;font-size;18px;}
.slide .txt{position:absolute;left:0;width:496px;height:20px;line-height:20px;font-size:18px; overflow:hidden;bottom:45px}
.slide .btns{position:absolute;right:10px;bottom:10px;}
.slide .btns span{display:block;float:left;width:14px;height:14px;margin-right:12px;background:url("dw_2018_01.png") no-repeat;}
.slide .btns span.here{background:url("dw_2018_02.png") no-repeat;}

#contentD .right{width:417px; float:right}
.slide_v{position:relative; float:left;width:417px; height:356px; overflow:hidden}
.slide_v .videos{position:relative}
.slide_v .videos img{width:417px; height:278px; }
.slide_v .videobtns{position:absolute;right:15px;bottom:10px;}
.slide_v .videobtns span{display:block;float:left;width:15px;height:15px;text-align:center;line-height:15px;margin-right:2px;background-color:#a8a8a8;color:#fff;cursor:pointer}
.slide_v .videobtns span.cur{background-color:#00a0e8}
.slide_v .videoitem{display:none;}
.slide_v .videos .play{width:417px;height:356px;}
.slide_v .videos .play{position:absolute;left:0;top:0;background:url("play.png") no-repeat 13px 230px;cursor:pointer}
.slide_v .video_inf{padding:10px;height:40px;}
.slide_v .video_tit{color:#fff;height:20px;line-height:20px;font-size:18px;overflow:hidden}
.slide_v .video_tit a{color:#fff}
.slide_v .video_inf .vl{color:#999999;font-weight:bold;}




#contentE{ width:976px; margin:0 auto 20px}
#contentE .col_top{overflow:hidden;zoom:1; margin-top:10px; border-top:1px solid #CCC; padding-top:20px}
#contentE .col_top h2{color:#5b5b5b;font-size:24px;float:left;font-weight:bold; line-height:30px}
#contentE .col_top a{color:#5b5b5b; float:right; line-height:30px}
#contentE .left{width:640px; float:left}
#contentE .left .block_tw{ margin-bottom:15px; margin-top:15px}
#contentE .left .block_tw .pic{ width:304px; float:left}
#contentE .left .block_tw .pic img{width:304px; height:174px}
#contentE .left .block_tw .wz{width:320px; float:right}
#contentE .left .block_tw .wz h3{ font-size:16px; font-weight:bold; line-height:26px; margin-bottom:10px}
#contentE .left .block_tw .wz h3 a{ color:#000}
#contentE .left .block_tw .wz p{ font-size:14px; line-height:22px; color:#515151}

#contentE .left .news_list{clear:both}
#contentE .left .news_list li{padding-left:16px;background:url(red_dot.jpg) no-repeat left 10px;margin-bottom:5px;font-size:16px;line-height:26px; color:#000}
#contentE .left .news_list li a{color:#000;}
#contentE .left .news_list{ margin-bottom:20px; font-size:16px;line-height:26px;}

#contentE .right .col_name{width:304px;height:34px;margin-bottom:2px;}
#contentE .right .col_name h2{color:#000;font-size:16px;font-weight:bold;text-align:left;line-height:26px;}
#contentE .right .col_name a{color:#000;position:absolute;right:15px;top:10px;font-size:12px;}
#contentE .right .block_r .news_list{clear:both}
#contentE .right .block_r .news_list li{padding-left:16px;background:url(blue_dot.jpg) no-repeat left 7px;margin-bottom:6px;font-size:14px;color:#464646;line-height:18px;font-weight:bold;}
#contentE .right .block_r .news_list li a{color:#464646;}
#contentE .right .block_r .news_list a{color:#5b5b5b;line-height:18px;font-weight:bold;}
#contentE .right .block_r .news_list{background-color:#eaeaea;padding:19px 17px;}
#demo{background-color:#eaeaea;padding:19px 17px;}
#contentA .right .banner_ad{width:304px; margin-bottom:15px}
#contentA .right .banner_ad img{width:304px; height:95px}



#contentE .right{width:304px; float:right}
#contentE .right h2{ text-align:right; font-size:12px; font-weight:normal; line-height:20px; margin-bottom:10px}
#contentE .right h2 span{color:#000;font-size:16px;font-weight:bold;text-align:left;line-height:20px; display:block; float:left}

#contentE .right .diaocha{ height:410px; width:304px; overflow:hidden; background:#eaeaea; margin-bottom:23px}

.slide2{position:relative;width:304px; margin-bottom:23px}
.slide2 .pics{height:175px;overflow:hidden;}
.slide2 .pics a{width:304px;height:175px;}
.slide2 .pics img{width:304px;height:175px;}
.slide2 .btns{position:absolute;right:15px;bottom:14px;}
.slide2 .btns span{display:block;float:left;width:15px;height:15px;text-align:center;line-height:15px;margin-right:2px;background-color:#a8a8a8;color:#fff;cursor:pointer}
.slide2 .btns span.here{background-color:#00a0e8}

.rank{padding:17px 10px; float:left}
.rank li{overflow:hidden;zoom:1;border-bottom:1px dotted #ccc;float:left;width:241px;color:#5b5b5b;font-size:14px;line-height:18px;font-weight:bold; margin:6px 0}
.rank li span{font-size:32px;float:left;margin-right:16px; margin-top:5px; display:block;float:left}
.rank li span.rank1{color:#dc1d35}
.rank li span.rank2{color:#8e8e8e} 
.rank li .title1{width:207px; float:right}
.rank li a{color:#5b5b5b;}

#contentE .right .news_list{clear:both}
#contentE .right .news_list li{padding-left:16px;background:url(blue_dot.jpg) no-repeat left 7px;margin-bottom:6px;font-size:14px;color:#464646;line-height:18px;font-weight:bold;}
#contentE .right .news_list li a{color:#464646;}
#contentE .right .news_list{background-color:#eaeaea;padding:19px 17px;}
#contentE .right .news_list span{ margin-left:20px; text-decoration:underline}
#contentE .right .news_list span a{text-decoration:underline}


.zj_block{margin-top:0}
.zj{width:304px;text-align:center;cursor:pointer;}
.zj img{width:276px;height:220px;}
.zj_inf{line-height:18px;color:#454545;font-style:italic;padding:7px 0 7px 8px;border-top:2px solid #f1a801;border-bottom:2px solid #f1a801;width:266px;margin:-3px auto 0;}
.sum{display:none;}
.num{float:right;padding-right:14px;margin-top:5px;}
.num span{display:block;float:left;width:25px;height:36px;line-height:40px;background:url(time_bg.jpg) no-repeat;margin-right:1px;text-align:center;font-size:30px;font-weight:bold;color:#fff;font-style:italic}


.backtop{display:block;width:68px;height:68px;float:right;background:url("backtop.jpg") no-repeat}

#contentK{ width:976px; margin:20px auto 20px}
#contentK .left{width:640px; float:left}
#contentK .left .con_nav{ font-size:14px; margin-bottom:10px}
#contentK .left .wz_title{font-size:26px;font-weight:bold;margin:15px 0 20px}
#contentK .left .wz_inf span{color:#3f3f3f;font-size:12px;margin-right:18px;}
#contentK .left .wz_inf{padding-bottom:12px;border-bottom:1px solid #d5d5d5}
#contentK .left .wz_con{padding-top:22px; font-size:14px}
#contentK .left .wz_con img{max-width: 640px;}
#contentK .left .wz_con p{color:#333;line-height:26px; margin-bottom:20px; font-size:14px}

#contentK .left .ptr {width:640px;margin:0 0 10px 0; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #d5d5d5}
#contentK .left .ptr p{ margin-bottom:10px; color:#000; font-size:14px; line-height:24px}
#contentK .left .ptr h3{ font-size:18px;font-weight:bold; line-height:30px; color:#000  }
#contentK .left .ptr h3 a{ color:#000}
#contentK .left .ptr div{margin:0 0 0 20px; float:right; clear:both}
#contentK .left .ptr div img{width:248px; height:138px}
#contentK .left .ptr span{ color:#999; font-size:12px;}

#contentK .left .col_top{overflow:hidden;zoom:1; margin-bottom:20px}
#contentK .left .col_top h2{color:#5b5b5b;font-size:24px;float:left;font-weight:bold; line-height:30px}
#contentK .left .col_top a{float:right;width:100px;text-align:right; line-height:30px}

#contentK .slide{position:relative;width:640px;height:345px;margin-bottom:30px}
#contentK .slide .pics a{display:none;width:640px;height:345px;}
#contentK .slide .pics img{width:640px;height:345px;}
#contentK .slide .focus_title{width:640px;height:90px;background:rgba(0, 0, 0, 0.5);filter:alpha(opacity=50);position:absolute;left:0;bottom:0;}
#contentK .slide .txt span{display:none;}
#contentK .slide .txt span a{color:#fff;font-size;18px;}
#contentK .slide .txt{position:absolute;left:0;bottom:0;width:425px;height:80px;line-height:30px;padding-left:30px;font-size:18px;}
#contentK .slide .btns{position:absolute;right:10px;bottom:15px;}
#contentK .slide .btns span{display:block;float:left;width:14px;height:14px;margin-right:12px;background:url("dw_2018_01.png") no-repeat;}
#contentK .slide .btns span.here{background:url("dw_2018_02.png") no-repeat;}

#contentK .piclist{width:660px; overflow:hidden}
#contentK .piclist ul li{width:200px; float:left; margin-right:20px; margin-bottom:25px; text-align:center; font-size:14px; font-weight:bold}
#contentK .piclist ul li img{width:200px; height:135px; margin-bottom:15px}

#contentK .relate{width:640px;margin-top:0px;margin-bottom:20px; float:left}
#contentK .relate .col{width:640px;overflow:hidden;zoom:1; margin-bottom:20px; margin-top:10px}
#contentK .relate .col h2{color:#5b5b5b;font-size:24px;font-weight:bold;float:left;}
#contentK .relate .col span{float:right;width:420px;height:20px;border-bottom:1px solid #d5d5d5;}


#contentK .right{width:304px; float:right}
#contentK .right h2{ text-align:right; font-size:12px; font-weight:normal; line-height:20px; margin-bottom:10px}
#contentK .right h2 span{color:#000;font-size:16px;font-weight:bold;text-align:left;line-height:20px; display:block; float:left}


/*fenye*/
.ContentPage { margin:5px 3px 10px 3px; padding:3px; text-align:center; float:right; font-family:Verdana; clear:both}
.ContentPage .currentt { background:#036cb4; border:#036cb4 1px solid; color:#fff; font-weight:bold; margin:2px; padding:2px 5px }
.ContentPage .disabled { BORDER:#eee 1px solid; COLOR:#ddd; MARGIN:2px; padding:2px 5px }
.ContentPage a { BORDER:#eee 1px solid; COLOR:#036cb4; MARGIN:2px; padding:2px 5px; TEXT-DECORATION:none }
.ContentPage a:hover, .ContentPage a:active { BORDER:#999 1px solid; COLOR:#666 }


.footer{width:976px; margin:0 auto}
.footer h2{ text-align:right; font-size:12px; font-weight:normal; line-height:20px; margin-bottom:10px}
.footer h2 span{color:#5b5b5b;font-size:20px;font-weight:bold;text-align:left;line-height:20px; display:block; float:left}
.footer .col_top a{width:900px;}
.links{margin:19px 0 30px 37px;color:#5b5b5b;margin-right:40px;font-weight:bold;font-size:14px;}
.links a{color:#5b5b5b; margin-right:40px}
.footer .nav{height:30px;background-color:#757575;line-height:30px;padding-left:47px;}
.footer .nav a{color:#fff;font-weight:bold;font-size:14px;margin-right:45px;}
.footer .copy{text-align:center;font-size:14px;color:#5b5b5b;line-height:18px;margin-top:15px;margin-bottom:44px;}

.search_box{width:240px;float: right; border: 1px #ccc solid; display: inline-block; margin-top: 7px; height: 24px; overflow: hidden; color: #444445; background:#fff; margin-right:10px}
.search_box select{ border: 0px #fff solid; border-right: 0px #056196 solid; float: left; height: 25px}
.search_box .search{float: left; display:block;border: 0px #fff solid; overflow: hidden}
.search_box .search input{margin: 0px; padding: 0px; vertical-align: middle;border: 0px #056196 solid;}
.search_box .search .txt{ border: 0px #056196 solid; padding-left: 3px; width:220px; float:left;  }
.search_box .btn{ background: url(search.gif) top left no-repeat; width: 22px; height: 20px; border: 0px; margin: 0px; float: right}
.search_box #textfield{ border:0; width:200px;height:24px}